body{background: #312c2c; margin:0; padding:0; font-family: Arial, Helvetica, Sans-serif; font-size: 14px; color: gray;}
a {color: darkblue; text-decoration: none;}
a:hover{color: cornflowerblue; border-bottom: 1px cornflowerblue dashed;}
#header{margin:0; height: 100px; background: #ccc url(/images/headerbg.jpg) top left repeat-x; color: white;}
#header h1{ background: url(/images/logoHeader.jpg) top left no-repeat; height: 100px; margin:0;  }
/** html #header{margin-bottom: -20px;}*/
#contenidoMain{margin-left:auto; margin-right: auto;  background: url(/images/backContent.jpg);}
* html #contenidoMain{text-align: center;}
* html #contenido{text-align: justify;}
#contenido{margin-left:auto; margin-right: auto; width: 900px;  background: white; padding: 25px;}
/**
Titulos del contenido
*/
#contenido h3 {}
#contenido h3 span{text-transform: capitalize;}
#footer{background: #312c2c url(/images/footerbg.jpg) top left repeat-x;  text-align: center;
    font-size: 10px; color: white;}
#footer p{background: url(/images/logoFooter.jpg) top center no-repeat; height: 30px; margin: 0; padding-top: 20px;}
#contenido .tableForm{ color: gray; font-size: 12px; }
#contenido .formLabel{text-align: right;}
#contenido .tdSubmit{text-align: right;}
#contenido .btnSubmit{width: 150px;}
#contenido .formError, .error_list{color: red; font-weight:bold; font-size: 10px; font-weight:normal;}
#contenido .trSeparator{height: 2px; overflow: hidden;}
#contenido input[type='submit'],input[type='button']{ display:block; line-height: 20px;
         background: cornflowerblue; color: white;
         height: 25px; width: 150px;
         text-transform: uppercase; border: 2px gray solid;
         cursor: pointer; font-size: 12px; padding: 0px;}
strong {color: red;}
